<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Boolean</title>
    <script>
        /**
         * 很多人错误的的理解此处应该返回 false(至少按照自己Java的认知是这样的)
         * falseObj是一个引用类型（对象）， 而布尔表达式中所有的对象都会被转换为true（记住这点这很重要），
         * 所以true&& true就为true了，最终的结果就为true
         * @type {Boolean}
         */
        let falseObj = new Boolean(false);
        let result = falseObj && true;
        console.log(result);//true

        let falseValue = false;
        let result2 = falseValue && true;
        console.log(result2);//false

    </script>
</head>
<body>
基本包装类型 Boolean
</body>
</html>